package com.newsee.remote.common.database.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author liangzhichen
 * @since 2019-08-30
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("CRM_PurveyCompanyLinkman")
public class CrmPurveycompanylinkman extends Model<CrmPurveycompanylinkman> {

    private static final long serialVersionUID = 1L;

    @TableField(exist = false)
    private Long id;

    @TableField("PurveyID")
    private Long PurveyID;

    @TableField("LinkmanName")
    private String LinkmanName;

    @TableField("LinkmanSex")
    private String LinkmanSex;

    @TableField("LinkmanDuty")
    private String LinkmanDuty;

    @TableField("WorkPhone")
    private String WorkPhone;

    @TableField("HomePhone")
    private String HomePhone;

    @TableField("MobilePhone")
    private String MobilePhone;

    @TableField("JobName")
    private String JobName;

    @TableField("DepartmentName")
    private String DepartmentName;

    @TableField("ManageBusiness")
    private String ManageBusiness;

    @TableField("RoleStatus")
    private Integer RoleStatus;

    @TableField("Hobby")
    private String Hobby;

    @TableField("Fax")
    private String Fax;

    @TableField("Wechat")
    private String Wechat;

    @TableField("Mail")
    private String Mail;

    @TableField("QQ")
    private String qq;

    @TableField("PostAddress")
    private String PostAddress;

    @TableField("Remark")
    private String Remark;

    @TableField("UpdateUserID")
    private Long UpdateUserID;

    @TableField("UpdateUserName")
    private String UpdateUserName;

    @TableField("UpdateDate")
    private LocalDateTime UpdateDate;

    @TableField("CreateUserID")
    private Long CreateUserID;

    @TableField("CreateUserName")
    private String CreateUserName;

    @TableField("CreateDate")
    private LocalDateTime CreateDate;

    @TableField("GUID")
    private String guid;


    @Override
    protected Serializable pkVal() {
        return null;
    }

}
